package com.tanhua.dubbo.server.pojo;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.bson.types.ObjectId;
import org.springframework.data.mongodb.core.mapping.Document;


@Data
@NoArgsConstructor
@AllArgsConstructor
@Document(collection = "tanhua_users")
public class Users implements java.io.Serializable{

    private static final long serialVersionUID = 6003135946820874230L;
    /*serialVersionUID适用于Java的序列化机制。简单来说，
    Java的序列化机制是通过判断类的serialVersionUID来验证版本一致性的。
    在进行反序列化时，JVM会把传来的字节流中的serialVersionUID与
    本地相应实体类的serialVersionUID进行比较，
    如果相同就认为是一致的，可以进行反序列化，否则就会出现序列化版本不一致的异常，
    即是InvalidCastException。*/

    private ObjectId id;
    private Long userId; //用户id
    private Long friendId; //好友id
    private Long date; //时间

}
